package com.ruoyi.system.service;

import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.system.domain.GmWaterRate;
import com.ruoyi.system.domain.GmWaterRateExcel;

import java.util.List;

public interface IGmWaterRateService {
    List<GmWaterRate> getGmWaterRateList(GmWaterRate gmWaterRate);

    GmWaterRate selectWaterRateByFloorAndEtldt(GmWaterRate gmWaterRate);

    int insertWaterRate(GmWaterRate gmWaterRate);

    GmWaterRate getWaterRateById(String ammeterId);

    int updateWaterRate(GmWaterRate gmWaterRate);

    int removeWaterRate(String ids);

    List<GmWaterRate> selectWaterCostByEtldt(String etldt);

    List<GmWaterRate> selectWaterCostByUName(String unitName);

    String validateDatas(List<GmWaterRateExcel> lists);

    String importRelations(List<GmWaterRateExcel> lists, boolean updateSupport, SysUser sysUser);
}

